import privatecar from "@/assets/image/icons/privatecar.svg";
import motorcycle from "@/assets/image/icons/Motorcycle.svg";
import lgv from "@/assets/image/icons/LGV.svg";

// 定义车辆类型 后边确定了 再处理
// type VehicleType = "PRIVATECAR" | "motorcycle" | "lgv";

// 创建一个映射对象，将车辆类型映射到对应的图标
const vehicleTypeIconMap: Record<string, string> = {
  PRIVATE_CAR: privatecar,
  MOTOR_CYCLE: motorcycle,
  LGV: lgv,
};

// 根据 vehType 返回相应的图标路径
export const getIconSrc = (vehType: string): string => {
  return vehicleTypeIconMap[vehType] || ""; // 默认返回空字符串
};

// // 定义确保存在车辆类型的函数
// export function ensureVehicleTypes(data: DataType[], types: string[]) {
//   types.forEach((type) => {
//     const exists = data.some((item) => item.vehType === type);

//     if (!exists) {
//       data.push({
//         key: (data.length + 1).toString(), // 生成唯一的 key
//         vehType: type,
//         lpnNo: "",
//         octopusNo: "",
//         dppp: "",
//         authLetter: "",
//         approvalStatus: "notApply", // 默认值
//       });
//     }
//   });
// }
